/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a,a:active{text-decoration:none}
/** end reset **/
#n_wrapper{
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	font-size: 12px
}
#n_wrapper,#n_header,#n_content,#n_footer{
	display: block;
	position: relative
}
/* ----------- Top Navigation -----------------*/
#nav_top{
	margin: 0 0 5px 0;
	padding: 0;
	background: #e4e5e6;
	border-bottom:1px solid #c1c3c1
}
#nav_top div{
	width: 960px;
	height: 27px;
	margin: 0 auto
}
#nav_top ul{
	float: right;
	margin: 8px 3px 0;
}
#nav_top ul li{
	float: left
}
#nav_top ul li a{
	font-family:Verdana;
	font-size:12px;
	color: #303231
}
/* ----------- Header -----------------*/
#n_header,#n_content,#n_footer{
	overflow: hidden;
	float: left;
	width: 100%;
	margin-bottom: 5px
}
#n_header{
	height: 146px
}
#n_header .n_logo{
	float: left;
	width: 197px;
	height: 100px;
	margin-right: 13px
}
#n_header .n_adv_top{
	float: left;
	width: 750px;
	height: 100px;
	margin: 0;
	padding: 0
}
/* ----------- Menu -----------------*/
#n_header .n_menu{
	float: left;
	width: 958px;
	height: 38px;
	margin-top: 5px;
	background: url(../img/bg_menu.png) repeat-x 0 0;
	border:1px solid #c1c3c1
}
.n_menu ul{
	overflow: hidden
}
.n_menu ul li{
	display: block;
	float: left;
	height: 38px;
	margin-right: 1px;
	padding: 0 30px;
	background: url(../img/bg_menu_hor.png) no-repeat 100% 0
}
.n_menu ul li.active,.n_menu ul li:hover{
	background: url(../img/bg_menu_hover.png) repeat-x 0 0
}
.n_menu ul li.active a{
	color: #000
}
.n_menu ul li a{
	display: inline-block;
	margin-top: 12px;
	font-family:Verdana;
	color: #0fb937
}
/* ----------- Content Body -----------------*/
.n_adv_content,.n_middle_content{
	min-height: 920px;	
}
.n_adv_title{
	margin: 10px 0 0 22px;
	color: #0fb937
}
.n_adv_left{
	float: left
}
.n_adv_right{
	float: right
}
.n_adv_left,.n_adv_right{
	width: 230px;	
	overflow: hidden;
	padding-bottom: 10px;
	background: url(../img/bg_adv_bottom.png) no-repeat 0 100%	
}
.n_adv_bg_top{
	width: 230px;
	padding-top: 6px;
	background: url(../img/bg_adv_top.png) no-repeat 0 0
}
.n_adv_content{
	width: 230px;
	background: url(../img/bg_adv_middle.png) repeat-y 0 0
}
ul.ul_adv_list{
	position: relative;
	overflow: hidden;
	width: 200px;
	margin: 0 0;
	padding: 0 15px 10px
}
ul.ul_adv_list li{
	display: block;
	margin-top: 10px
}
ul.ul_adv_list li img{
	display: inline;
	vertical-align: top
}
/* Adv Right */
.n_adv_right .txt_search{
	width: 148px;
	height: 27px;
	padding: 0 47px 0 5px;
	background: url(../img/bg_box_search.png) no-repeat 0 0;
	border: 0
}
.n_adv_right .btn_search{
	position: absolute;
	width: 32px;
	height: 27px;
	top: 11px;
	right: 13px;
	text-indent: -1000px;
	background: none;
	border: none;
	cursor: pointer;
	z-index: 100;
	background: none;
	outline: none
}
.n_adv_right .btn_subscribe{
	cursor: pointer
}

.n_adv_seperate{
	width: 230px;
	height: 8px;
	background: url(../img/bg_adv_seperate.png) no-repeat 0 0
}
/* Middle Content */
.n_middle,.n_middle .n_middle_seperate{
	width: 490px	
}
.n_middle{
	float: left;
	overflow: hidden;
	margin: 0 5px;
	padding-bottom: 10px;
	background: url(../img/bg_content_bottom.png) no-repeat 0 100%
}
.n_middle .n_middle_bg_top{
	padding-top: 6px;
	background: url(../img/bg_content_top.png) no-repeat 0 0
}
.n_middle .n_middle_content{
	background: url(../img/bg_content_middle.png) repeat-y 0 0
}
.n_middle .n_middle_seperate{
	height: 9px;
	background: url(../img/bg_content_seperate.png) no-repeat 0 0
}

.n_sample{}
.n_sample p{
	padding: 10px 20px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
	color: #303231
}
.n_sample .read_more{
	color: #0fb937;
	font-weight: bold
}

.n_testimony{}
.n_testimony ul{
	overflow: hidden;
	margin: 8px 13px 2px;
	line-height: 18px
}
.n_testimony ul li{
	overflow: hidden;
	display: block;
	margin-bottom: 6px;
	background: #e4e5e6;
	border: 1px solid #c1c3c1;
	vertical-align: top
}
.n_testimony ul li dl{
	overflow: hidden;
	margin: 10px;
	padding: 0
}
.n_testimony ul li dl dt{
	height: 102px;
	float: left;
	margin: 0 10px 0 0;
	padding: 0
}
.n_testimony ul li dl dt img{
	display: block;
	width: 120px;
	height: 100px;
	border: 1px solid #c1c3c1;
	vertical-align: top
}
.n_testimony ul li dl dd .squot_left{
	float: left;
	padding-left: 18px;	
	background: url(../img/img_sqout_left.png) no-repeat 0 0;
}
.n_testimony ul li dl dd span.comment{
	float: left;
	width: 245px;
	margin: 0 0 0 14px;
	padding: 0 32px 0 0;
	font-family: Verdana, Geneva, sans-serif;
	font-style: italic;
	text-align: justify;
	background: url(../img/img_sqout_right.png) no-repeat 100% 100%;
	color: #525353
}
.n_testimony ul li dl dd span.comment_name{
	display: block;
	float: left;
	width: 60%;
	margin-left: 32px;
	font-weight: bold;
	color: #525353
}

.n_more_global{overflow:hidden}
.n_more_global ul{
	overflow: hidden;
	margin: 10px 5px
}
.n_more_global ul li{	
	overflow: hidden;
	float: left;
	display: block;
	width: 144px;
	margin: 0 0 0 12px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px
}
.n_more_global ul li dl{
	overflow: hidden
}
.n_more_global ul li dl dt img{
	display: block;
	margin-bottom: 12px;
	vertical-align: top
}
.n_more_global ul li dl dd{
	padding: 0 5px 5px;	
	color: #303231;
	text-align: justify
}
.n_more_global ul li dl dd span{
	display: block;
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	text-align: left !important
}
.n_title_more{
	width: 479px;
	height: 37px;
	margin-left: 6px;
	background: url(../img/bg_comment_more.png) no-repeat 0 0
}
.n_title_more span{
	float: left;
	margin: 11px 0 0 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:16px;
	color: #fff;
	text-transform: uppercase
}
.n_title_more .read_more{
	float: right;
	margin: 13px 18px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff
}